'''
待整理的内容
1.重写choices字段

2.values_list/value的区别
<QuerySet [(None, "'lwc"), (None, '’看'), (1, '哦i建安费奢侈品'), (3, '两个世界的能力'), (2, 'ls')]>
<QuerySet [{'parent_id': None, 'title': "'lwc"}, {'parent_id': None, 'title': '’看'}, {'parent_id': 1, 'title': '哦i建安费奢侈品'}, {'parent_id': 3, 'title': '两个世界的能力'}, {'parent_id': 2, 'title': 'ls'}]>

3.jq创建标签 var ptag = $('<li>');

4. attr 多属性添加attrs({'name':'sk','class':'h1'})

5 外键约束
1、表之间没有外键关联，但是有外键逻辑关联(有充当外键的字段)
2、断关联后不会影响数据库查询效率，但是会极大提高数据库增删改效率（不影响增删改查操作）
3、断关联一定要通过逻辑保证表之间数据的安全，不要出现脏数据，代码控制
4、断关联
5、级联关系
作者没了，详情也没：on_delete=models.CASCADE
出版社没了，书还是那个出版社出版：on_delete=models.DO_NOTHING
部门没了，员工没有部门(空不能)：null=True, on_delete=models.SET_NULL
部门没了，员工进入默认部门(默认值)：default=0, on_delete=models.SET_DEFAULT
'''